//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package ciicos.alarm.model.alarmconfig;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.fastjson.annotation.JSONField;

public class AlarmConfigExcelErrorVO extends AlarmConfigExcelVO {
    @Excel(
        name = "异常原因",
        orderNum = "1"
    )
    @JSONField(
        name = "errorsInfo"
    )
    private String errorsInfo;

    public String getErrorsInfo() {
        return this.errorsInfo;
    }

    public void setErrorsInfo(String errorsInfo) {
        this.errorsInfo = errorsInfo;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        } else if (!(o instanceof AlarmConfigExcelErrorVO)) {
            return false;
        } else {
            AlarmConfigExcelErrorVO other = (AlarmConfigExcelErrorVO)o;
            if (!other.canEqual(this)) {
                return false;
            } else {
                Object this$errorsInfo = this.getErrorsInfo();
                Object other$errorsInfo = other.getErrorsInfo();
                if (this$errorsInfo == null) {
                    if (other$errorsInfo != null) {
                        return false;
                    }
                } else if (!this$errorsInfo.equals(other$errorsInfo)) {
                    return false;
                }

                return true;
            }
        }
    }

    protected boolean canEqual(Object other) {
        return other instanceof AlarmConfigExcelErrorVO;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        Object $errorsInfo = this.getErrorsInfo();
        result = result * 59 + ($errorsInfo == null ? 43 : $errorsInfo.hashCode());
        return result;
    }

    public String toString() {
        return "AlarmConfigExcelErrorVO(errorsInfo=" + this.getErrorsInfo() + ")";
    }
}
